package com.itdachang.design.structural.decorator;

/**
 * 美艳装饰器
 * @author gcq
 * @Create 2022-02-10
 */
public class MeiYanDecorator implements TikTokDecorator {

    /**
     * 适配器 连接两个类
     */
//    private framework framework;

    /**
     * 要直播的对象
     */
    private MainTikTok mainTikTok;

    public MeiYanDecorator(MainTikTok mainTikTok) {
        this.mainTikTok = mainTikTok;
    }

    @Override
    public void tiktok() {
        // 开启美颜
        enable();

        // 适配器调用方法
        // framework.enableMeiYan()

        // 我开始直播
        mainTikTok.tiktok();
    }
    @Override
    public void enable() {
        System.out.println("看这个美女....");
        System.out.println("花花花花花花花花花花花花");
    }
}